home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lxope310.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  20.7 KB  |  737 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "LXOPE310.GPD"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Lexmark Optra E310 (MS)"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "optrares.dll"
  13. *PrinterType: PAGE
  14. *PrintRate: 8
  15. *PrintRatePPM: 8
  16. *PrintRateUnit: PPM
  17. *MaxCopies: 99
  18. *Feature: Orientation
  19. {
  20.     *rcNameID: =ORIENTATION_DISPLAY
  21.     *DefaultOption: PORTRAIT
  22.     *Option: PORTRAIT
  23.     {
  24.         *rcNameID: =PORTRAIT_DISPLAY
  25.         *Command: CmdSelect
  26.         {
  27.             *Order: DOC_SETUP.8
  28.             *Cmd: "<1B>&l0O"
  29.         }
  30.     }
  31.     *Option: LANDSCAPE_CC90
  32.     {
  33.         *rcNameID: =LANDSCAPE_DISPLAY
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: DOC_SETUP.8
  37.             *Cmd: "<1B>&l1O"
  38.         }
  39.     }
  40. }
  41. *Feature: InputBin
  42. {
  43.     *rcNameID: =PAPER_SOURCE_DISPLAY
  44.     *DefaultOption: Option1
  45.     *Option: Option1
  46.     {
  47.         *rcNameID: 260
  48.         *OptionID: 260
  49.         *Command: CmdSelect
  50.         {
  51.             *Order: DOC_SETUP.11
  52.             *Cmd: "<1B>&l0H"
  53.         }
  54.     }
  55.  
  56.     *Option: Option2
  57.     {
  58.         *rcNameID: 303
  59.         *OptionID: 303
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.11
  63.             *Cmd: "<1B>&l1H"
  64.         }
  65.     }
  66.     *Option: MANUAL
  67.     {
  68.         *rcNameID: =MANUAL_FEED_DISPLAY
  69.         *Command: CmdSelect
  70.         {
  71.             *Order: DOC_SETUP.11
  72.             *Cmd: "<1B>&l2H"
  73.         }
  74.     }
  75.     *Option: ENVMANUAL
  76.     {
  77.         *rcNameID: =ENV_MANUAL_DISPLAY
  78.         *Command: CmdSelect
  79.         {
  80.             *Order: DOC_SETUP.11
  81.             *Cmd: "<1B>&l3H"
  82.         }
  83.     }
  84. }
  85. *Feature: Resolution
  86. {
  87.     *rcNameID: =RESOLUTION_DISPLAY
  88.     *DefaultOption: Option1
  89.     *Option: Option1
  90.     {
  91.         *Name: "600 x 600 " =DOTS_PER_INCH
  92.         *DPI: PAIR(600, 600)
  93.         *TextDPI: PAIR(600, 600)
  94.         *MinStripBlankPixels: 32
  95.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  96.         *SpotDiameter: 100
  97.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  98.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  99.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  100.         *Command: CmdSelect
  101.         {
  102.             *Order: DOC_SETUP.6
  103.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  104.         }
  105.     }
  106.     *Option: Option2
  107.     {
  108.         *Name: "300 x 300 " =DOTS_PER_INCH
  109.         *DPI: PAIR(300, 300)
  110.         *TextDPI: PAIR(300, 300)
  111.         *MinStripBlankPixels: 32
  112.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  113.         *SpotDiameter: 100
  114.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  115.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  116.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  117.         *Command: CmdSelect
  118.         {
  119.             *Order: DOC_SETUP.6
  120.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  121.         }
  122.     }
  123. }
  124. *Feature: PaperSize
  125. {
  126.     *rcNameID: =PAPER_SIZE_DISPLAY
  127.     *DefaultOption: LETTER
  128.     *Option: LETTER
  129.     {
  130.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  131.         *PageProtectMem: 4109
  132.         *switch: Orientation
  133.         {
  134.             *case: PORTRAIT
  135.             {
  136.                 *PrintableArea: PAIR(9600, 12756)
  137.                 *PrintableOrigin: PAIR(300, 204)
  138.                 *CursorOrigin: PAIR(300, 180)
  139.                 *Command: CmdSelect
  140.                 {
  141.                     *Order: DOC_SETUP.12
  142.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  143.                 }
  144.             }
  145.             *case: LANDSCAPE_CC90
  146.             {
  147.                 *PrintableArea: PAIR(9792, 12696)
  148.                 *PrintableOrigin: PAIR(204, 300)
  149.                 *CursorOrigin: PAIR(204, 12996)
  150.                 *Command: CmdSelect
  151.                 {
  152.                     *Order: DOC_SETUP.12
  153.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  154.                 }
  155.             }
  156.         }
  157.     }
  158.     *Option: LEGAL
  159.     {
  160.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  161.         *PageProtectMem: 5230
  162.         *switch: Orientation
  163.         {
  164.             *case: PORTRAIT
  165.             {
  166.                 *PrintableArea: PAIR(9600, 16356)
  167.                 *PrintableOrigin: PAIR(300, 204)
  168.                 *CursorOrigin: PAIR(300, 180)
  169.                 *Command: CmdSelect
  170.                 {
  171.                     *Order: DOC_SETUP.12
  172.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  173.                 }
  174.             }
  175.             *case: LANDSCAPE_CC90
  176.             {
  177.                 *PrintableArea: PAIR(9792, 16296)
  178.                 *PrintableOrigin: PAIR(204, 300)
  179.                 *CursorOrigin: PAIR(204, 16596)
  180.                 *Command: CmdSelect
  181.                 {
  182.                     *Order: DOC_SETUP.12
  183.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  184.                 }
  185.             }
  186.         }
  187.     }
  188.     *Option: EXECUTIVE
  189.     {
  190.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  191.         *PageProtectMem: 4109
  192.         *switch: Orientation
  193.         {
  194.             *case: PORTRAIT
  195.             {
  196.                 *PrintableArea: PAIR(8100, 12156)
  197.                 *PrintableOrigin: PAIR(300, 204)
  198.                 *CursorOrigin: PAIR(300, 180)
  199.                 *Command: CmdSelect
  200.                 {
  201.                     *Order: DOC_SETUP.12
  202.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  203.                 }
  204.             }
  205.             *case: LANDSCAPE_CC90
  206.             {
  207.                 *PrintableArea: PAIR(8292, 12096)
  208.                 *PrintableOrigin: PAIR(204, 144)
  209.                 *CursorOrigin: PAIR(204, 12240)
  210.                 *Command: CmdSelect
  211.                 {
  212.                     *Order: DOC_SETUP.12
  213.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  214.                 }
  215.             }
  216.         }
  217.     }
  218.     *Option: A4
  219.     {
  220.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  221.         *PageProtectMem: 4249
  222.         *switch: Orientation
  223.         {
  224.             *case: PORTRAIT
  225.             {
  226.                 *PrintableArea: PAIR(9312, 13584)
  227.                 *PrintableOrigin: PAIR(288, 204)
  228.                 *CursorOrigin: PAIR(288, 180)
  229.                 *Command: CmdSelect
  230.                 {
  231.                     *Order: DOC_SETUP.12
  232.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  233.                 }
  234.             }
  235.             *case: LANDSCAPE_CC90
  236.             {
  237.                 *PrintableArea: PAIR(9516, 13524)
  238.                 *PrintableOrigin: PAIR(204, 194)
  239.                 *CursorOrigin: PAIR(204, 13718)
  240.                 *Command: CmdSelect
  241.                 {
  242.                     *Order: DOC_SETUP.12
  243.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  244.                 }
  245.             }
  246.         }
  247.     }
  248.     *Option: A5
  249.     {
  250.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  251.         *PageProtectMem: 2125
  252.         *switch: Orientation
  253.         {
  254.             *case: PORTRAIT
  255.             {
  256.                 *PrintableArea: PAIR(6384, 9432)
  257.                 *PrintableOrigin: PAIR(300, 240)
  258.                 *CursorOrigin: PAIR(300, 160)
  259.                 *Command: CmdSelect
  260.                 {
  261.                     *Order: DOC_SETUP.12
  262.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  263.                 }
  264.             }
  265.             *case: LANDSCAPE_CC90
  266.             {
  267.                 *PrintableArea: PAIR(6588, 9312)
  268.                 *PrintableOrigin: PAIR(204, 420)
  269.                 *CursorOrigin: PAIR(204, 9732)
  270.                 *Command: CmdSelect
  271.                 {
  272.                     *Order: DOC_SETUP.12
  273.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  274.                 }
  275.             }
  276.         }
  277.     }
  278.     *Option: B5
  279.     {
  280.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  281.         *PageProtectMem: 3198
  282.         *switch: Orientation
  283.         {
  284.             *case: PORTRAIT
  285.             {
  286.                 *PrintableArea: PAIR(7884, 11740)
  287.                 *PrintableOrigin: PAIR(420, 202)
  288.                 *CursorOrigin: PAIR(302, 200)
  289.                 *Command: CmdSelect
  290.                 {
  291.                     *Order: DOC_SETUP.12
  292.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  293.                 }
  294.             }
  295.             *case: LANDSCAPE_CC90
  296.             {
  297.                 *PrintableArea: PAIR(8124, 11640)
  298.                 *PrintableOrigin: PAIR(180, 300)
  299.                 *CursorOrigin: PAIR(160, 11940)
  300.                 *Command: CmdSelect
  301.                 {
  302.                     *Order: DOC_SETUP.12
  303.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  304.                 }
  305.             }
  306.         }
  307.     }
  308.     *Option: ENV_10
  309.     {
  310.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  311.         *PageProtectMem: 4109
  312.         *switch: Orientation
  313.         {
  314.             *case: PORTRAIT
  315.             {
  316.                 *PrintableArea: PAIR(4296, 10800)
  317.                 *PrintableOrigin: PAIR(300, 300)
  318.                 *CursorOrigin: PAIR(300, 160)
  319.                 *Command: CmdSelect
  320.                 {
  321.                     *Order: DOC_SETUP.12
  322.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  323.                 }
  324.             }
  325.             *case: LANDSCAPE_CC90
  326.             {
  327.                 *PrintableArea: PAIR(4356, 10800)
  328.                 *PrintableOrigin: PAIR(300, 300)
  329.                 *CursorOrigin: PAIR(200, 11100)
  330.                 *Command: CmdSelect
  331.                 {
  332.                     *Order: DOC_SETUP.12
  333.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  334.                 }
  335.             }
  336.         }
  337.     }
  338.     *Option: ENV_9
  339.     {
  340.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  341.         *PageProtectMem: 4109
  342.         *switch: Orientation
  343.         {
  344.             *case: PORTRAIT
  345.             {
  346.                 *PrintableArea: PAIR(3996, 10056)
  347.                 *PrintableOrigin: PAIR(300, 300)
  348.                 *CursorOrigin: PAIR(300, 160)
  349.                 *Command: CmdSelect
  350.                 {
  351.                     *Order: DOC_SETUP.12
  352.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  353.                 }
  354.             }
  355.             *case: LANDSCAPE_CC90
  356.             {
  357.                 *PrintableArea: PAIR(4056, 10056)
  358.                 *PrintableOrigin: PAIR(300, 300)
  359.                 *CursorOrigin: PAIR(200, 10356)
  360.                 *Command: CmdSelect
  361.                 {
  362.                     *Order: DOC_SETUP.12
  363.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  364.                 }
  365.             }
  366.         }
  367.     }
  368.     *Option: ENV_DL
  369.     {
  370.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371.         *PageProtectMem: 4109
  372.         *switch: Orientation
  373.         {
  374.             *case: PORTRAIT
  375.             {
  376.                 *PrintableArea: PAIR(4596, 9792)
  377.                 *PrintableOrigin: PAIR(300, 300)
  378.                 *CursorOrigin: PAIR(300, 160)
  379.                 *Command: CmdSelect
  380.                 {
  381.                     *Order: DOC_SETUP.12
  382.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x5995Y"
  383.                 }
  384.             }
  385.             *case: LANDSCAPE_CC90
  386.             {
  387.                 *PrintableArea: PAIR(4596, 9792)
  388.                 *PrintableOrigin: PAIR(300, 300)
  389.                 *CursorOrigin: PAIR(200, 10092)
  390.                 *Command: CmdSelect
  391.                 {
  392.                     *Order: DOC_SETUP.12
  393.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5948x2878Y"
  394.                 }
  395.             }
  396.         }
  397.     }
  398.     *Option: ENV_C5
  399.     {
  400.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  401.         *PageProtectMem: 4109
  402.         *switch: Orientation
  403.         {
  404.             *case: PORTRAIT
  405.             {
  406.                 *PrintableArea: PAIR(7032, 10224)
  407.                 *PrintableOrigin: PAIR(300, 300)
  408.                 *CursorOrigin: PAIR(300, 200)
  409.                 *Command: CmdSelect
  410.                 {
  411.                     *Order: DOC_SETUP.12
  412.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4231x6250Y"
  413.                 }
  414.             }
  415.             *case: LANDSCAPE_CC90
  416.             {
  417.                 *PrintableArea: PAIR(7056, 10224)
  418.                 *PrintableOrigin: PAIR(300, 300)
  419.                 *CursorOrigin: PAIR(200, 10524)
  420.                 *Command: CmdSelect
  421.                 {
  422.                     *Order: DOC_SETUP.12
  423.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6202x4352Y"
  424.                 }
  425.             }
  426.         }
  427.     }
  428.     *Option: ENV_MONARCH
  429.     {
  430.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  431.         *PageProtectMem: 4109
  432.         *switch: Orientation
  433.         {
  434.             *case: PORTRAIT
  435.             {
  436.                 *PrintableArea: PAIR(3996, 8400)
  437.                 *PrintableOrigin: PAIR(300, 300)
  438.                 *CursorOrigin: PAIR(300, 200)
  439.                 *Command: CmdSelect
  440.                 {
  441.                     *Order: DOC_SETUP.12
  442.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2429x5160Y"
  443.                 }
  444.             }
  445.             *case: LANDSCAPE_CC90
  446.             {
  447.                 *PrintableArea: PAIR(4056, 8400)
  448.                 *PrintableOrigin: PAIR(300, 300)
  449.                 *CursorOrigin: PAIR(200, 8700)
  450.                 *Command: CmdSelect
  451.                 {
  452.                     *Order: DOC_SETUP.12
  453.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5112x2549Y"
  454.                 }
  455.             }
  456.         }
  457.     }
  458.     *Option: ENV_B5
  459.     {
  460.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  461.         *PageProtectMem: 4109
  462.         *switch: Orientation
  463.         {
  464.             *case: PORTRAIT
  465.             {
  466.                 *PrintableArea: PAIR(7716, 11208)
  467.                 *PrintableOrigin: PAIR(300, 300)
  468.                 *CursorOrigin: PAIR(300, 160)
  469.                 *Command: CmdSelect
  470.                 {
  471.                     *Order: DOC_SETUP.12
  472.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  473.                 }
  474.             }
  475.             *case: LANDSCAPE_CC90
  476.             {
  477.                 *PrintableArea: PAIR(7716, 11208)
  478.                 *PrintableOrigin: PAIR(300, 300)
  479.                 *CursorOrigin: PAIR(200, 11508)
  480.                 *Command: CmdSelect
  481.                 {
  482.                     *Order: DOC_SETUP.12
  483.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  484.                 }
  485.             }
  486.         }
  487.     }
  488. }
  489. *Feature: PrintQuality
  490. {
  491.     *rcNameID: =TEXT_QUALITY_DISPLAY
  492.     *DefaultOption: Option1
  493.     *Option: Option1
  494.     {
  495.         *rcNameID: 268
  496.         *Command: CmdSelect
  497.         {
  498.             *Order: DOC_SETUP.4
  499.             *Cmd: "@PJL SET RET=OFF<0A>@PJL SET ECONOMODE=OFF<0A>"
  500.         }
  501.     }
  502.     *Option: Option2
  503.     {
  504.         *rcNameID: 269
  505.         *Command: CmdSelect
  506.         {
  507.             *Order: DOC_SETUP.4
  508.             *Cmd: "@PJL SET RET=OFF<0A>"
  509.         }
  510.     }
  511.     *Option: Option3
  512.     {
  513.         *rcNameID: 270
  514.         *Command: CmdSelect
  515.         {
  516.             *Order: DOC_SETUP.4
  517.             *Cmd: "@PJL SET RET=ON<0A>"
  518.         }
  519.     }
  520.     *Option: Option4
  521.     {
  522.         *rcNameID: 273
  523.         *Command: CmdSelect
  524.         {
  525.             *Order: DOC_SETUP.4
  526.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  527.         }
  528.     }
  529.     *Option: Option5
  530.     {
  531.         *rcNameID: 274
  532.         *Command: CmdSelect
  533.         {
  534.             *Order: DOC_SETUP.4
  535.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  536.         }
  537.     }
  538. }
  539. *Feature: PrintDensity
  540. {
  541.     *rcNameID: =PRINTDENSITY_DISPLAY
  542.     *DefaultOption: Option1
  543.     *Option: Option1
  544.     {
  545.         *rcNameID: 293
  546.         *Command: CmdSelect
  547.         {
  548.             *Order: DOC_SETUP.2
  549.             *Cmd: "@PJL SET DENSITY=1<0A>"
  550.         }
  551.     }
  552.     *Option: Option2
  553.     {
  554.         *rcNameID: 294
  555.         *Command: CmdSelect
  556.         {
  557.             *Order: DOC_SETUP.2
  558.             *Cmd: "@PJL SET DENSITY=3<0A>"
  559.         }
  560.     }
  561.     *Option: Option3
  562.     {
  563.         *rcNameID: 295
  564.         *Command: CmdSelect
  565.         {
  566.             *Order: DOC_SETUP.2
  567.             *Cmd: "@PJL SET DENSITY=5<0A>"
  568.         }
  569.     }
  570. }
  571. *Feature: Halftone
  572. {
  573.     *rcNameID: =HALFTONING_DISPLAY
  574.     *DefaultOption: HT_PATSIZE_AUTO
  575.     *Option: HT_PATSIZE_AUTO
  576.     {
  577.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  578.     }
  579.     *Option: HT_PATSIZE_SUPERCELL_M
  580.     {
  581.         *rcNameID: =HT_SUPERCELL_DISPLAY
  582.     }
  583.     *Option: HT_PATSIZE_6x6_M
  584.     {
  585.         *rcNameID: =HT_DITHER6X6_DISPLAY
  586.     }
  587.     *Option: HT_PATSIZE_8x8_M
  588.     {
  589.         *rcNameID: =HT_DITHER8X8_DISPLAY
  590.     }
  591. }
  592. *Feature: Memory
  593. {
  594.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  595.     *DefaultOption: 2048KB
  596.     *Option: 2048KB
  597.     {
  598.         *Name: "2MB"
  599.         *MemoryConfigKB: PAIR(2048, 1650)
  600.     }
  601.     *Option: 6144KB
  602.     {
  603.         *Name: "6MB"
  604.         *MemoryConfigKB: PAIR(6144, 5650)
  605.     }
  606.     *Option: 10240KB
  607.     {
  608.         *Name: "10MB"
  609.         *MemoryConfigKB: PAIR(10240, 10123)
  610.     }
  611.     *Option: 18432KB
  612.     {
  613.         *Name: "18MB"
  614.         *MemoryConfigKB: PAIR(18432, 15750)
  615.     }
  616.     *Option: 34816KB
  617.     {
  618.         *Name: "34MB"
  619.         *MemoryConfigKB: PAIR(34816, 30150)
  620.     }
  621.     *Option: 67584KB
  622.     {
  623.         *Name: "66MB"
  624.         *MemoryConfigKB: PAIR(67584, 58950)
  625.     }
  626. }
  627. *Feature: PageProtect
  628. {
  629.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  630.     *DefaultOption: OFF
  631.     *Option: ON
  632.     {
  633.         *rcNameID: =ON_DISPLAY
  634.         *Command: CmdSelect
  635.         {
  636.             *Order: DOC_SETUP.1
  637.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  638.         }
  639.     }
  640.     *Option: OFF
  641.     {
  642.         *rcNameID: =OFF_DISPLAY
  643.         *Command: CmdSelect
  644.         {
  645.             *Order: DOC_SETUP.1
  646.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  647.         }
  648.     }
  649. }
  650. *Command: CmdStartDoc
  651. {
  652.     *Order: DOC_SETUP.7
  653.     *Cmd: "<1B>&u600D<1B>*r0F"
  654. }
  655. *Command: CmdStartPage
  656. {
  657.     *Order: PAGE_SETUP.1
  658.     *Cmd: "<1B>*b0M<0D>"
  659. }
  660. *Command: CmdEndJob
  661. {
  662.     *Order: JOB_FINISH.1
  663.     *Cmd: "<1B>E<1B>%%-12345X"
  664. }
  665. *Command: CmdCopies
  666. {
  667.     *Order: DOC_SETUP.13
  668.     *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  669. }
  670. *RotateCoordinate?: TRUE
  671. *RotateRaster?: TRUE
  672. *RotateFont?: TRUE
  673. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  674. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  675. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  676. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  677. *XMoveThreshold: 0
  678. *YMoveThreshold: 0
  679. *XMoveUnit: 600
  680. *YMoveUnit: 600
  681. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  682. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  683. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  684. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  685. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  686. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  687. *Command: CmdCR { *Cmd : "<0D>" }
  688. *Command: CmdLF { *Cmd : "<0A>" }
  689. *Command: CmdFF { *Cmd : "<0C>" }
  690. *Command: CmdBackSpace { *Cmd : "<08>" }
  691. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  692. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  693. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  694. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  695. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  696. *EjectPageWithFF?: TRUE
  697. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  698. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  699. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  700. *OutputDataFormat: H_BYTE
  701. *OptimizeLeftBound?: TRUE
  702. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  703. *CursorYAfterSendBlockData: AUTO_INCREMENT
  704. *DefaultFont: 133
  705. *DefaultCTT: 0
  706. *CharPosition: BASELINE
  707. *TTFSEnabled?: TRUE
  708. *DeviceFonts: LIST(133,134,140,141,142,143,144,145,146,147,148,149,150,151,158,159,
  709. +                   160,190,191,192,193,194,195,196,197,203,204,205,206,207,208,209,
  710. +                   210,211,212,213,214,215,216,217,218,219,220,221,222,223,224)
  711. *MinFontID: 16534
  712. *MaxFontID: 32768
  713. *switch: Resolution
  714. {
  715.     *case: Option1
  716.     {
  717.         *FontFormat: HPPCL_OUTLINE
  718.     }
  719.     *case: Option2
  720.     {
  721.         *FontFormat: HPPCL_RES
  722.     }
  723. }
  724. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  725. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  726. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  727. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  728. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  729. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  730. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  731. *MinGrayFill: 1
  732. *MaxGrayFill: 100
  733. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  734. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  735. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  736. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  737.